// 覆盖默认样式 start
.uni-forms-item {
	.uni-icons {
		color: $uni-secondary-color !important;
	}
}

.uni-forms-item__label {
	color: $uni-base-color !important;
}

.uni-forms-item--border {
	border-top-color: $uni-border-color !important;
}

.uni-easyinput__content {
	color: $uni-main-color;
}

.is-input-border {
	border-color: $uni-border-color !important;
}

.is-add {
	border-color: $uni-border-color !important;
	.icon-add {
		background-color: $uni-border-color !important;
	}
}
// 覆盖默认样式 end

.box-card {
	background-color: $uni-card-bg-color;
	border-radius: 20rpx;
	padding: 20rpx 30rpx;
	.card-header {
		font-size: 30rpx;
		color: $uni-main-color;
		margin-bottom: 20rpx;
	}
}

.title-section {
	width: 4px;
	height: 12px; 
	border-radius: 10px; 
	background-color: $uni-primary;
	margin-right: 5px;
}

.text-view {
	width: auto;
	line-height: 35px;
	font-size: 14px;
	height: 35px;
	padding-left: 20rpx;
}

.form-button {
	background-color: $uni-btn-bg-color;
	border-radius: 40rpx;
	color: $uni-btn-color;
	font-size: 18px;
	font-weight: 500;

	&:after {
		border: 0;
	}
}

.list-block {
	padding-left: 20rpx;
	background-color: $uni-card-bg-color;
	margin-bottom: 30rpx;
	
	& > view {
		padding: 20rpx 20rpx 20rpx 0;
	}
	
	.list-row {
		color: $uni-main-color;
		
		&:not(:first-child){
			border-top: 1px solid $uni-border-color;
		}
		
		.uni-icons {
			color: $uni-base-color !important;
		}
	}
}

.grid-item-box {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	.uni-icons {
		color: $uni-primary !important;
	}
	.text {
		font-size: 12px;
		color: $uni-main-color;
	}
}

.dialog {
	background-color: $uni-card-bg-color;
	border-radius: 10rpx;

	.dialog-title {
		padding: 20rpx;
		text-align: center;
		color: $uni-main-color;
		font-size: 16px;
		font-weight: 600;
	}

	.dialog-content {
		min-height: 60rpx;
		padding: 20rpx;
		text-align: center;
	}

	.dialog-footer {
		display: flex;
		flex: 1;
		justify-content: space-around;
		align-items: center;

		button {
			min-width: 35vw;
			background-color: $uni-card-bg-color;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			border-top: 1px solid $uni-border-color;

			&:after {
				border: 0;
			}
		}

		.button-confirm {
			color: $uni-primary;
			border-bottom-left-radius: 0;
		}

		.button-cancel {
			color: $uni-secondary-color;
			border-bottom-right-radius: 0;
			border-right: 1px solid $uni-border-color;
		}
		
		.button{
			min-width: 70vw;
			color: $uni-primary;
		}
	}
}

.get-code {
	font-size: 14px;
	color: $uni-primary;
	background-color: transparent;
	
	&:after {
		border: 0;
	}
	
	&[disabled] {
		color: $uni-base-color;
		background-color: transparent;
	}
}